Doug McDermottDoug McDermott
BasketballKings Ready to Part Ways with Sabonis: What the Data SaysWhen I opened the data sheet of the Sacramento Kings for the 2026-26 season,...
GolfAugusta 2026: McIlroy Completes the Grand Slam, and the Data Sheet Nobody ApplaudedOn the 18th hole at Augusta National, on the afternoon of 13 April 2026, Rory...
EsportsTopson Returns to OG: The Nostalgia Bet, the Tactical Equation, and the Data Void Nobody FillsStars do not ignite on their own — someone is always there, blowing on the...
International FootballThe Empty Scouting Report: A Lesson on Data Integrity in Youth FootballA tactical analysis file with nine fully built-out sections just crossed my...
EsportsEsports Analytics When the Data Is Empty: The Trap of Forcing a ConclusionIn the analytics room of a North American esports club, I once received a...
AthleticsOne Beat Behind: Nine Layers of Questions Behind an Athletics ResultOn the night of August 5, 2026, at London's Olympic Stadium, Usain Bolt...
SwimmingSwimmer's Shoulder Doesn't Hurt From Technique — It Hurts From Numbers Nobody ReadsAt an internal testing session at a swimming training center in Vung Tau, a...
Domestic FootballU16 Vietnam 0-1 U16 China: How Two Set Pieces Decided the MatchIn the 28th minute, Chen Zhengfei drove in from the right wing, Minh Quang...
BilliardsSnooker After Zhao Xintong's World Title: Power Map, Invisible Contracts, and a Generational HandoverThe Crucible Moment In the final frame of the 2026 World Snooker Championship...
SwimmingCalvert Aquatics Club Seeks Head Development Coach / 10 & Under Lead Coach: A Signal from the Foundations of American SwimmingOne evening in Saigon, I opened my browser and came across a job posting with...
Domestic FootballMoriyasu and the Malaysia Hot Seat: When Southeast Asia Enters the Coaching Arms RaceOn a weekend afternoon, sitting in a small café near Marienplatz in Munich, a...
EsportsThe Blank Stat Sheet and the Trap Called SilenceThe night before matchday, the screen in my office returned a file exactly ze...
VolleyballNebraska at No. 1 in the NCAA's first top 16: a ranking read through schedule strength, not recordsAt two in the morning on October 18, 2026, I printed the ranking out. An old...
International FootballWhen a Planet 63 Light-Years Away Slips Into a Football Feed: I Saw the Fatal Flaw in Sports Data PipelinesOn the morning of August 13, as I was preparing the weekend round-up, a...
International FootballFormer Bayern Munich star: Tresoldi can become a top striker in EuropeNicolò Tresoldi, the 21-year-old German-born Italian striker at Club Brugge, ...
VolleyballThe Gap Is Not in the Hitter's Arm: Notes on the Rotation System of Vietnam's Women's VolleyballSet point, fourth set. The opponent serves into the seam between position 1 a...
International FootballThe 68th Minute at Chelsea vs Everton: Martinez's Collision and the Real Test Sitting with the Backup GoalkeeperA free kick from the left, 68th minute, the ball swung into the penalty area....
GolfKoivun and the Courage Equation: Presidents Cup 2026 Has No Room for the Old WaysI stood on the edge of the 18th fairway at TPC Twin Cities on a July afternoo...
EsportsLOUD win second VALORANT Champions title: 3-1 over Vitality, an IGL MVP and a 1.49M peakMap four ended and LOUD were already out of their chairs before the scoreboar...
International FootballMilan opens the door for Tomori: Fulham ready to welcome the lost sheepI remember the summer of 2026, when I wrote that Mohamed Salah would break Lu...
GolfAugusta 2026: McIlroy Completes the Grand Slam, and the Data Sheet Nobody ApplaudedOn the 18th hole at Augusta National, on the afternoon of 13 April 2026, Rory...
EsportsTopson Returns to OG: The Nostalgia Bet, the Tactical Equation, and the Data Void Nobody FillsStars do not ignite on their own — someone is always there, blowing on the...
International FootballThe Empty Scouting Report: A Lesson on Data Integrity in Youth FootballA tactical analysis file with nine fully built-out sections just crossed my...
EsportsEsports Analytics When the Data Is Empty: The Trap of Forcing a ConclusionIn the analytics room of a North American esports club, I once received a...
AthleticsOne Beat Behind: Nine Layers of Questions Behind an Athletics ResultOn the night of August 5, 2026, at London's Olympic Stadium, Usain Bolt...
SwimmingSwimmer's Shoulder Doesn't Hurt From Technique — It Hurts From Numbers Nobody ReadsAt an internal testing session at a swimming training center in Vung Tau, a...
Domestic FootballU16 Vietnam 0-1 U16 China: How Two Set Pieces Decided the MatchIn the 28th minute, Chen Zhengfei drove in from the right wing, Minh Quang...
BilliardsSnooker After Zhao Xintong's World Title: Power Map, Invisible Contracts, and a Generational HandoverThe Crucible Moment In the final frame of the 2026 World Snooker Championship...
SwimmingCalvert Aquatics Club Seeks Head Development Coach / 10 & Under Lead Coach: A Signal from the Foundations of American SwimmingOne evening in Saigon, I opened my browser and came across a job posting with...
Domestic FootballMoriyasu and the Malaysia Hot Seat: When Southeast Asia Enters the Coaching Arms RaceOn a weekend afternoon, sitting in a small café near Marienplatz in Munich, a...
EsportsThe Blank Stat Sheet and the Trap Called SilenceThe night before matchday, the screen in my office returned a file exactly ze...
VolleyballNebraska at No. 1 in the NCAA's first top 16: a ranking read through schedule strength, not recordsAt two in the morning on October 18, 2026, I printed the ranking out. An old...
International FootballWhen a Planet 63 Light-Years Away Slips Into a Football Feed: I Saw the Fatal Flaw in Sports Data PipelinesOn the morning of August 13, as I was preparing the weekend round-up, a...
International FootballFormer Bayern Munich star: Tresoldi can become a top striker in EuropeNicolò Tresoldi, the 21-year-old German-born Italian striker at Club Brugge, ...
VolleyballThe Gap Is Not in the Hitter's Arm: Notes on the Rotation System of Vietnam's Women's VolleyballSet point, fourth set. The opponent serves into the seam between position 1 a...
International FootballThe 68th Minute at Chelsea vs Everton: Martinez's Collision and the Real Test Sitting with the Backup GoalkeeperA free kick from the left, 68th minute, the ball swung into the penalty area....
GolfKoivun and the Courage Equation: Presidents Cup 2026 Has No Room for the Old WaysI stood on the edge of the 18th fairway at TPC Twin Cities on a July afternoo...
EsportsLOUD win second VALORANT Champions title: 3-1 over Vitality, an IGL MVP and a 1.49M peakMap four ended and LOUD were already out of their chairs before the scoreboar...
International FootballMilan opens the door for Tomori: Fulham ready to welcome the lost sheepI remember the summer of 2026, when I wrote that Mohamed Salah would break Lu...
